雖然管理服務(wù)器不是一件容易的事,但您并不需要成為一名工程師才能在這方面做得很好。您需要做的就是制定一個(gè)可靠的維護(hù)計(jì)劃,該計(jì)劃將涉及控制您已安裝的所有固件和服務(wù)器的運(yùn)行狀況。如何制定這樣的計(jì)劃?這正是我們將在本文中討論的內(nèi)容。

什么是服務(wù)器維護(hù)計(jì)劃,為什么需要它?
我們稱之為“服務(wù)器”的機(jī)器本身具有相當(dāng)長(zhǎng)的壽命。我們可能需要不時(shí)更換風(fēng)扇或類似的東西。但總的來(lái)說(shuō),機(jī)器可以平穩(wěn)運(yùn)行相當(dāng)長(zhǎng)的時(shí)間。壽命短的是服務(wù)器的軟件方面。
當(dāng)您將網(wǎng)站或應(yīng)用程序放在服務(wù)器上時(shí),您基本上會(huì)上傳包含大量文件和文件夾的存儲(chǔ)庫(kù)。它們是站點(diǎn)或應(yīng)用程序正常運(yùn)行所必需的。并且隨著系統(tǒng)的工作,它會(huì)創(chuàng)建更多的記錄,例如緩存文件或新的內(nèi)容條目。這些文件會(huì)在服務(wù)器上產(chǎn)生更多負(fù)載,并且可能會(huì)降低事務(wù)速率。相當(dāng)多的這些記錄隨著時(shí)間??的推移變得毫無(wú)用處,變成了死的和不必要的負(fù)擔(dān)。
此外,新文件最終會(huì)導(dǎo)致 SQL 表的碎片化。它還會(huì)影響服務(wù)器的速度。此外,該軟件很快就會(huì)過(guò)時(shí)——這會(huì)產(chǎn)生黑客可以利用的漏洞進(jìn)入您的服務(wù)器。
如您所見(jiàn),有很多事情需要處理。服務(wù)器維護(hù)計(jì)劃允許您跟蹤所有細(xì)微差別,這樣您就不會(huì)忘記執(zhí)行某些任務(wù)。此外,我們將審查您需要執(zhí)行的所有檢查和操作,以使您的服務(wù)器正常運(yùn)行。
每天要檢查什么?
您每天需要查看幾件事:
- 檢查是否有任何病毒掃描程序的數(shù)據(jù)庫(kù)更新
- 檢查軟件是否有更新
- 查看您正在使用的軟件供應(yīng)商的漏洞聲明問(wèn)題
- 觀看安全日志
這些操作將幫助您防止發(fā)生攻擊,因?yàn)槟鷮⒈3炙熊浖隆⑿扪a(bǔ)漏洞并檢測(cè)輕微的安全問(wèn)題。

每周要檢查什么?
每周你應(yīng)該:
- 驗(yàn)證備份是否正常工作
- 檢查磁盤(pán)使用情況
- 查看是否有任何過(guò)時(shí)的臨時(shí)文件和帳戶
這些操作將使您避免與服務(wù)器過(guò)載相關(guān)的問(wèn)題。
在實(shí)時(shí)模式下要注意什么?
有些事情一出現(xiàn)就應(yīng)該處理好。因此,這是您全天應(yīng)注意的事項(xiàng):
- 負(fù)載尖峰
- 打開(kāi)的網(wǎng)絡(luò)連接數(shù)
- 服務(wù)器上的異常活動(dòng)
您無(wú)需一直坐在電腦旁觀看統(tǒng)計(jì)數(shù)據(jù)。許多工具將為您控制服務(wù)器環(huán)境,并在出現(xiàn)問(wèn)題時(shí)提醒您。
如何制定服務(wù)器維護(hù)計(jì)劃?
現(xiàn)在我們已經(jīng)概述了您需要執(zhí)行的操作,讓我們看看如何為服務(wù)器維護(hù)制定可靠的計(jì)劃。我們可以將包含在此計(jì)劃中的所有任務(wù)分為三個(gè)部分:
- 預(yù)防措施——不要讓維護(hù)不善引起的問(wèn)題發(fā)生
- 緊急預(yù)防措施——遠(yuǎn)離攻擊
- 應(yīng)急響應(yīng)——知道如何在緊急情況發(fā)生時(shí)采取行動(dòng)
現(xiàn)在讓我們從應(yīng)急響應(yīng)開(kāi)始詳細(xì)討論每個(gè)部分,因?yàn)樗怯?jì)劃中最關(guān)鍵的部分。
發(fā)生緊急情況時(shí)該怎么辦?
在本節(jié)中,您需要考慮可能發(fā)生的各種緊急情況,并弄清楚在每種情況下該怎么做。

服務(wù)器過(guò)載
每臺(tái)服務(wù)器都有自己的容量,當(dāng)達(dá)到容量時(shí),服務(wù)器就會(huì)關(guān)閉。這可能是由于極高的用戶需求而發(fā)生的——例如,你有一個(gè)巨大的電子商務(wù)網(wǎng)站,而且現(xiàn)在是假期,所以很多人試圖從你那里購(gòu)買東西。這可能會(huì)導(dǎo)致內(nèi)存過(guò)載,從而導(dǎo)致網(wǎng)站不可用。
可能發(fā)生這種緊急情況的另一個(gè)原因是編碼錯(cuò)誤。可能有一些寫(xiě)得不好的腳本會(huì)導(dǎo)致內(nèi)存泄漏和濫用資源。最后,如果您使用您的服務(wù)器為客戶提供托管服務(wù),您的一些客戶可能會(huì)利用比他們應(yīng)得的更多的資源。
攻擊和惡意軟件
攻擊可能非常不同,您應(yīng)該在服務(wù)器上安裝一個(gè)可持續(xù)的安全系統(tǒng)。所有服務(wù)器都受到惡意軟件和垃圾郵件的保護(hù)。但是,您還應(yīng)該注意 DDOS 攻擊。我們提供自動(dòng)反 DDOS 系統(tǒng),可確保您的服務(wù)器安全。
如果您不注意安全性,您肯定會(huì)遭受攻擊,并且您的服務(wù)器會(huì)感染惡意軟件。黑客總是試圖找到易受攻擊的網(wǎng)站和應(yīng)用程序。如果他們?cè)O(shè)法進(jìn)入您的服務(wù)器,您將經(jīng)歷一場(chǎng)災(zāi)難,因?yàn)槟木W(wǎng)站或應(yīng)用程序?qū)⑹チ髁俊⒂脩?,甚至是搜索引擎的青睞,因?yàn)槟鷷?huì)發(fā)現(xiàn)自己在黑名單上。
由于網(wǎng)絡(luò)問(wèn)題導(dǎo)致的錯(cuò)誤
與數(shù)據(jù)庫(kù)后端的連接斷開(kāi)或其他網(wǎng)絡(luò)問(wèn)題可能會(huì)導(dǎo)致錯(cuò)誤。服務(wù)器非常依賴于所有部件——包括軟件和硬件——來(lái)保持連接和正常運(yùn)行。如果發(fā)生由于網(wǎng)絡(luò)問(wèn)題導(dǎo)致的錯(cuò)誤,您需要弄清楚它發(fā)生的原因,并且在將來(lái),處理這個(gè)問(wèn)題。
如何預(yù)防突發(fā)事件?
防止問(wèn)題發(fā)生而不是處理它總是更好。以下是您可以采取的措施來(lái)保持工作順利進(jìn)行。

運(yùn)行碎片整理并檢查索引和完整性
我們已經(jīng)提到服務(wù)器上有很多記錄,并且它們的數(shù)量會(huì)隨著時(shí)間的推移而增長(zhǎng)。當(dāng)數(shù)據(jù)庫(kù)中的讀寫(xiě)操作量增大時(shí),數(shù)據(jù)庫(kù)就會(huì)變得碎片化。此外,您可能會(huì)刪除一些也會(huì)增加碎片的查詢。碎片整理過(guò)程將解決性能問(wèn)題,并在記錄變得有條理時(shí)創(chuàng)建更多可用空間。
索引分析允許您優(yōu)化 MySQL 所依賴的索引。您應(yīng)該每月運(yùn)行其分析功能,以讓系統(tǒng)快速找到所需的數(shù)據(jù)。此功能簡(jiǎn)化了索引,允許系統(tǒng)快速執(zhí)行查詢。另一個(gè)問(wèn)題是數(shù)據(jù)庫(kù)完整性——它的發(fā)生是因?yàn)?MySQL 無(wú)法跟蹤數(shù)據(jù)集,因?yàn)閿?shù)據(jù)庫(kù)崩潰或發(fā)生了其他錯(cuò)誤。您應(yīng)該每周檢查數(shù)據(jù)庫(kù)的完整性。
磁盤(pán)運(yùn)行狀況和可用空間
由于驅(qū)動(dòng)器上沒(méi)有剩余空間,服務(wù)器通常會(huì)停機(jī)。這就是為什么您必須跟蹤磁盤(pán)運(yùn)行狀況和空間,確保刪除臨時(shí)文件、過(guò)時(shí)的備份和其他隨著時(shí)間的推移變得無(wú)用的數(shù)據(jù)。另一件需要注意的是集群效率。您應(yīng)該確保數(shù)據(jù)庫(kù)集群有效地同步,以便查詢快速運(yùn)行。這將防止數(shù)據(jù)庫(kù)崩潰。
SQL 日志試聽(tīng)
您應(yīng)該注意 SQL 日志,因?yàn)槟鷷?huì)在那里發(fā)現(xiàn)所有表?yè)p壞和索引問(wèn)題。這將是一個(gè)早期警告,讓您可以在問(wèn)題仍處于發(fā)展階段時(shí)對(duì)其進(jìn)行處理。另外,看看是否有任何慢查詢——它們也可能索引和即將出現(xiàn)的問(wèn)題。并每月檢查服務(wù)器速度,看看是否有任何令人不安的趨勢(shì)。他們可能表示問(wèn)題正在逼近。
如何從災(zāi)難中恢復(fù)?
最后,如果您無(wú)法阻止或阻止它,您需要知道如何處理緊急情況。然后,您將能夠非??焖俚匦迯?fù)問(wèn)題,而不會(huì)丟失流量并冒著項(xiàng)目進(jìn)一步成功的風(fēng)險(xiǎn)。

備份至關(guān)重要
如果您進(jìn)行備份,萬(wàn)一發(fā)生災(zāi)難,您會(huì)沒(méi)事的。這就是為什么您必須每天檢查備份完成情況。此外,檢查這些備份是否可恢復(fù)。并跟蹤您的可用磁盤(pán)空間,以免備份失敗。運(yùn)行測(cè)試恢復(fù)過(guò)程以查看在緊急情況下恢復(fù)是否成功也很有用。
降低風(fēng)險(xiǎn)
想一想,您可以忍受多少停機(jī)時(shí)間?這意味著,在損壞無(wú)法修復(fù)之前,您需要多長(zhǎng)時(shí)間來(lái)修復(fù)問(wèn)題。此外,準(zhǔn)備好可以幫助您在發(fā)生災(zāi)難時(shí)快速恢復(fù)的軟件和硬件。維護(hù)服務(wù)器是一項(xiàng)艱巨的任務(wù),但可以學(xué)習(xí)如何做到這一點(diǎn)。但是,如果您覺(jué)得所有這些細(xì)節(jié)對(duì)您來(lái)說(shuō)太多了,我們經(jīng)驗(yàn)豐富的服務(wù)器工程師團(tuán)隊(duì)將為您管理您的服務(wù)器。













